package cn.stylefeng.guns.modular.biz.entity;

import cn.stylefeng.roses.kernel.db.api.pojo.entity.BaseEntity;
import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;

/**
 * MES煤的质检数据实例类
 *
 * @author 张朋飞
 * @since 2024/09/29 21:24
 */
@TableName("coal_lab_main_info")
@Data
@EqualsAndHashCode(callSuper = true)
public class LabMainInfo extends BaseEntity {

    /**
     * 主键id
     */
    @TableId(value = "lmi_id", type = IdType.ASSIGN_ID)
    @ChineseDescription("主键id")
    private Long lmiId;

    /**
     * 样品号
     */
    @TableField("sample_id")
    @ChineseDescription("样品号")
    private String sampleId;

    /**
     * 碱金属(Na2O+K2O)
     */
    @TableField("nak2o")
    @ChineseDescription("碱金属(Na2O+K2O)")
    private String nak2o;

    /**
     * 高位发热量(Qgr,d)
     */
    @TableField("qgrd")
    @ChineseDescription("高位发热量(Qgr,d)")
    private String qgrd;

    /**
     * 哈式可磨指数
     */
    @TableField("hgi")
    @ChineseDescription("哈式可磨指数")
    private String hgi;

    /**
     * 黏结指数
     */
    @TableField("caking")
    @ChineseDescription("黏结指数")
    private String caking;

    /**
     * 干燥基氯
     */
    @TableField("ci")
    @ChineseDescription("干燥基氯")
    private String ci;

    /**
     * 焦渣特征(类型)
     */
    @TableField("coke")
    @ChineseDescription("焦渣特征(类型)")
    private String coke;

    /**
     * 全水(Mt)
     */
    @TableField("mt")
    @ChineseDescription("全水(Mt)")
    private String mt;

    /**
     * 干基硫分(St,d)
     */
    @TableField("std")
    @ChineseDescription("干基硫分(St,d)")
    private String std;

    /**
     * 低位发热量（Qnet,ar)
     */
    @TableField("qnetar")
    @ChineseDescription("低位发热量（Qnet,ar)")
    private String qnetar;

    /**
     * 水分(Mad)
     */
    @TableField("mad")
    @ChineseDescription("水分(Mad)")
    private String mad;

    /**
     * 挥发分(Vd)
     */
    @TableField("vd")
    @ChineseDescription("挥发分(Vd)")
    private String vd;

    /**
     * 灰分含量(Ad)
     */
    @TableField("ad")
    @ChineseDescription("灰分含量(Ad)")
    private String ad;

    /**
     * 固定碳(空气干燥基)
     */
    @TableField("fcad")
    @ChineseDescription("固定碳(空气干燥基)")
    private String fcad;

    /**
     * 氢(空气干燥基)
     */
    @TableField("had")
    @ChineseDescription("氢(空气干燥基)")
    private String had;

    /**
     * 删除标记：Y-已删除，N-未删除
     */
    @TableField("del_flag")
    @ChineseDescription("删除标记：Y-已删除，N-未删除")
    private String delFlag;

}
